home *** CD-ROM | disk | FTP | other *** search
/ Developer CD Series 1995 August: Tool Chest / Dev.CD Aug 95 TC / Dev.CD Aug 95 TC.toast / New System Software Extensions / QuickDraw™ GX 1.1.2 / Programming Stuff / Sample Code / Printing Samples / Extensions… / "kabooms" (global data info) ƒ / no kaboom ƒ / no kaboom.make < prev    next >
Encoding:
Text File  |  1995-04-10  |  1.3 KB  |  49 lines  |  [TEXT/MPS ]

  1. #    File:        no kaboom.make
  2. #   Target:     no kaboom
  3. #   Sources:    no kaboom.a no kaboom.c no kaboom.r
  4. #   Created:    Monday, Feb. 1, 1993 4:10:00 PM
  5. #
  6. #    Makefile for a simple printing extension.
  7. #    
  8. #    Dave Hersey
  9. #    Apple Developer Technical Support
  10. #
  11. #    2/01/93 - dmh - Created.
  12. #    4/26/93 - dmh - Updated to use recommended approach,
  13. #                    and work around b1 shutdown bug.
  14. #    9/07/93 - dmh - Updated for b2.
  15. #  12/18/93 - dmh - Updated for b3.
  16. #   8/24/94 - dmh - Finalized.
  17. #
  18.  
  19. #    Alias to the path for the GX interface files.
  20.  
  21. INTPATH = {CIncludes}
  22.  
  23. #    Alias to the compiled files and the assembly/C options we
  24. #    want to use.
  25.  
  26. OBJECTS = 'no kaboom.a.o' 'no kaboom.c.o'
  27. AsmOptions        = -sym full -i {INTPATH} -case obj
  28. CompileOptions    = -sym full -d applec -mbg full -b2 -i {INTPATH}
  29.  
  30.  
  31. 'no kaboom.a.o' ƒ 'no kaboom.make' 'no kaboom.a'
  32.      Asm {AsmOptions} 'no kaboom.a'
  33. 'no kaboom.c.o' ƒ 'no kaboom.make' 'no kaboom.c'
  34.      C {CompileOptions} -r  'no kaboom.c'
  35.  
  36. 'no kaboom' ƒƒ 'no kaboom.make' 'no kaboom.r' {OBJECTS}
  37.     Link    -ra =resSysHeap,resPurgeable    ∂
  38.             -t 'pext'                        ∂
  39.             -c '!Kbm'                        ∂
  40.             -rt pext=0                        ∂
  41.             -sg SEGS                        ∂
  42.             -m EntryPoint                     ∂
  43.             {OBJECTS}                        ∂
  44.             "{Libraries}Interface.o"        ∂
  45.             "{Libraries}Runtime.o"            ∂
  46.             -o 'no kaboom';
  47.     SetFile 'no kaboom' -a iB;
  48.     Rez -i {INTPATH} -rd -o 'no kaboom' 'no kaboom.r' -append 
  49.